package com.inossem.warehousestorage_inossem.bean.allocation;

import com.inossem.warehousestorage_inossem.bean.common.BeanNew;

import java.io.Serializable;
import java.util.List;

/**
 * 获取基础信息
 *
 * @author 詹建宇
 * @time on 2018/3/29 10:03
 * @email jianyu.zhan@inossem.com
 */
public class AllocationOutStorageBaseInfoBean extends BeanNew implements Serializable {

    /**
     * body : {"fty_output_list":[{"fty_id":"2000","location_ary":[{"loc_id":"20000003","loc_code":"0003","loc_name":"酸刺沟中心供应站"}]}],"fty_input_list":[{"fty_id":"2000","location_ary":[{"loc_id":"20000003","loc_code":"0003","loc_name":"酸刺沟中心供应站"}]}],"input_order_list":[{"stock_input_id":"788","stock_input_code":"987"}]}
     */

    private BaseInfoBodyBean body;

    public BaseInfoBodyBean getBody() {
        return body;
    }

    public void setBody(BaseInfoBodyBean body) {
        this.body = body;
    }

    public static class BaseInfoBodyBean implements Serializable {
        private List<FtyListBean> fty_output_list;
        private List<FtyListBean> fty_input_list;
        private List<InputOrderListBean> input_order_list;

        public List<FtyListBean> getFty_output_list() {
            return fty_output_list;
        }

        public void setFty_output_list(List<FtyListBean> fty_output_list) {
            this.fty_output_list = fty_output_list;
        }

        public List<FtyListBean> getFty_input_list() {
            return fty_input_list;
        }

        public void setFty_input_list(List<FtyListBean> fty_input_list) {
            this.fty_input_list = fty_input_list;
        }

        public List<InputOrderListBean> getInput_order_list() {
            return input_order_list;
        }

        public void setInput_order_list(List<InputOrderListBean> input_order_list) {
            this.input_order_list = input_order_list;
        }

        public static class FtyListBean implements Serializable{
            /**
             * fty_id : 2000
             * location_ary : [{"loc_id":"20000003","loc_code":"0003","loc_name":"酸刺沟中心供应站"}]
             */

            private String fty_id;
            private List<LocationAryBean> location_ary;

            public String getFty_id() {
                return fty_id;
            }

            public void setFty_id(String fty_id) {
                this.fty_id = fty_id;
            }

            public List<LocationAryBean> getLocation_ary() {
                return location_ary;
            }

            public void setLocation_ary(List<LocationAryBean> location_ary) {
                this.location_ary = location_ary;
            }

            public static class LocationAryBean implements Serializable{
                /**
                 * loc_id : 20000003
                 * loc_code : 0003
                 * loc_name : 酸刺沟中心供应站
                 */

                private String loc_id;
                private String loc_code;
                private String loc_name;

                public String getLoc_id() {
                    return loc_id;
                }

                public void setLoc_id(String loc_id) {
                    this.loc_id = loc_id;
                }

                public String getLoc_code() {
                    return loc_code;
                }

                public void setLoc_code(String loc_code) {
                    this.loc_code = loc_code;
                }

                public String getLoc_name() {
                    return loc_name;
                }

                public void setLoc_name(String loc_name) {
                    this.loc_name = loc_name;
                }
            }
        }

        public static class InputOrderListBean implements Serializable {
            /**
             * stock_input_id : 788
             * stock_input_code : 987
             */

            private String stock_input_id;
            private String stock_input_code;

            public String getStock_input_id() {
                return stock_input_id;
            }

            public void setStock_input_id(String stock_input_id) {
                this.stock_input_id = stock_input_id;
            }

            public String getStock_input_code() {
                return stock_input_code;
            }

            public void setStock_input_code(String stock_input_code) {
                this.stock_input_code = stock_input_code;
            }
        }
    }
}
